var Login=function () {
    var exports = {};
    var rest = new Rest();
    var formUtil=new FormProceUtil();
    var PathEnume={
        LOGIN_URL:"/authentication/form",
        CONTENT_TYPE_URLENCODED:"application/x-www-form-urlencoded"
    }
    exports.Init = function() {
        exports.login();
    }

    exports.login = function() {
        $("#loginBtn").click(function () {
            if (exports.loginValid()) {
                var postData=exports.getFromData();
                var index = layer.load();
                rest.post(PathEnume.LOGIN_URL,postData, PathEnume.CONTENT_TYPE_URLENCODED,true, function (data) {
                    layer.close(index)
                    if (data.ret==true){
                        return location.href = "/after/index.html";
                    }else {
                        layer.msg(data.msg, {
                            icon: 2,
                            time: 2000 //2秒关闭（如果不配置，默认是3秒）
                        });
                    }
                });
            }
        })
    }

    /**
     * 获取数据
     */
    exports.getFromData=function() {
        return formUtil.getWebControls();
    }

    exports.loginValid = function (){
        if($('#username').val()==''){
            top.layer.msg("用户名不能为空", {
                icon: 2,
                time: 2500 //2秒关闭（如果不配置，默认是3秒）
            });
            return false;
        }
        if($('#password').val()==''){
            top.layer.msg("密码不能为空", {
                icon: 2,
                time: 2500 //2秒关闭（如果不配置，默认是3秒）
            });
            return false;
        }
        return true;
    }
    return exports;
}